GXPrOpenPage
QuickDraw GX sends theGXPrOpenPage
message when an application that supports the Macintosh Printing Manager calls thePrOpenPage
function. You can override theGXPrOpenPage
message to customize the handling of thePrOpenPage
function. Your override of theGXPrOpenPage
message must match the following formal declaration:
OSErr MyPrOpenPage (TPPrPort aTPPrPort, TPRect aTPRect, Point resolution);
aTPPrPort
- A pointer to a
TPPrPort
record.aTPRect
- The rectangle used as the QuickDraw picture frame for this page.
resolution
- The resolution to be used in printing the page.
- function result
- An error code. The value
noErr
indicates that the operation was successful.DESCRIPTION
The default implementation of theGXPrOpenPage
message generates theGXStartPage
message. You can override this message to add any special handling that your printer driver requires at the time that a page is spooled for printing.SPECIAL CONSIDERATIONS
You never send theGXPrOpenPage
message yourself.You almost always forward the
GXPrOpenPage
message so that the default implementation can perform its operations.RESULT CODES
gxSegmentLoadFailedErr A required code segment could not be found,
or there was not enough memory to load it.gxPrUserAbortErr The user has canceled printing. SEE ALSO
ThePrOpenPage
function is described in Inside Macintosh: Imaging With QuickDraw.The
GXStartPage
message is described on page 4-55.
Main | Page One | What's New | Apple Computer, Inc. | Find It | Contact Us | Help